package com.github.itdachen.constants;

/**
 * JavaFieldConstants
 *
 * @author 王大宸
 * @date 2025/3/10 21:36
 */
public class JavaFieldConstants {

    public static final String STRING = "String";

    public static final String LONG = "Long";

    public static final String INTEGER = "Integer";

    public static final String DOUBLE = "Double";

    public static final String FLOAT = "Float";

    public static final String BIG_DECIMAL = "BigDecimal";

    public static final String BOOLEAN = "Boolean";

    public static final String LOCAL_DATE_TIME = "LocalDateTime";


    /**
     * 图片上传的字段
     */
    public static final String[] IMAGE_UPLOAD_FIELD = {
            "_image", "_images", "avatar", "_icon"
    };

    /**
     * 文本域字段
     */
    public static final String[] TEXT_AREA_FILED = {"remarks", "remark", "describe", "des", "desc",
            "describes", "REMARKS", "REMARK", "descriptions", "description", "DESCRIPTIONS", "DESCRIPTION"};

    /**
     * 单选类型
     */
    public static final String[] RADIO_FILED = {
            "valid_flag", "remove_flag", "del_flag", "delete_flag"
    };

}
